contract for lifelong support - Spanish English Dictionary